﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MJM.SCA.EntidadesNegocio;
using MJM.SCA.AccesoDatos;

namespace MJM.SCA.ComponentesNegocio
{
    public class LogTramiteCN
    {
        protected static LogTramiteAD objLogTramiteAD = new LogTramiteAD();

        public List<LogTramiteEN> Listar()
        {
            return objLogTramiteAD.Listar("0", "99999999", "");
        }

        public List<LogTramiteEN> ListarLogins(String Inicio, String Fin, String App, int tipo)
        {
            if (tipo == 1)
                return objLogTramiteAD.ListarLogins(Inicio, Fin, App);
            else 
                return objLogTramiteAD.ListarAccesos(Inicio, Fin, App);
            
        }

        public int Insertar(LogTramiteEN obj)
        {
            return objLogTramiteAD.Insertar(obj);
        }

        public List<String> ListadoApps(int tipo)
        {
            return objLogTramiteAD.ListarAplicaciones(tipo);
        }
    }
}
